home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2001 November / macformat-109.iso / Shareware / Developer Tools / PlistChecker folder / PlistChecker Read Me next >
Encoding:
Text File  |  2001-09-01  |  1.3 KB  |  25 lines  |  [TEXT/ttxt]

  1. PlistChecker
  2. Freeware ©2001 James W. Walker
  3. <http://www.jwwalker.com/>
  4. 1 September 2001
  5.  
  6.  
  7. Drag a packaged application, or a single-fork application containing a 'plst' resource, or an Info.plist file and drop it on PlistChecker.  PlistChecker displays a report listing any problems it found.
  8.  
  9. What PListChecker does:
  10. • Verifies the UTF-8 encoding.
  11. • Reports any XML/plist parsing errors.
  12. • Reports any undocumented top-level keys.
  13. • Checks the types of the values for most documented keys, and keys within the CFBundleDocumentTypes array.
  14. • Reports keys recommended by TN 2013 that are missing from the plist.
  15.  
  16. These checks are based on my understanding of what a plist should look like, and should not be taken as gospel.  PListChecker does not examine InfoPlist.strings files.
  17.  
  18. Version 1.0.1 changes:  Allow <string>Yes</string> as an alternative to <true/> for LSPrefersCarbon, LSPrefersClassic, LSRequiresCarbon, and LSRequiresClassic.
  19.  
  20. Version 1.0.2 changes: When launched under an OS version earlier than 9.0, it now shows an alert and quits instead of crashing.
  21.  
  22. Version 1.1 changes:
  23. * Recognize CFBundleHelpBookFolder, CFBundleHelpBookName.
  24. * Recognize obsolete keys NSIcon, NSExtensions, NSExecutable.
  25. * Recognize document type keys CFBundleTypeMIMETypes, NSDocumentClass, NSExportableAs.